System info
- Elixir: 1.18.4
- Erlang: 28.0.4
- Operating system: macOS
- Available memory: 32 GB
- CPU Information: Apple M1 Pro
- Number of Available Cores: 10
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| B (quota method) |
334.64 K |
2.99 μs |
±274.90% |
2.88 μs |
2.83 μs |
2.62 μs |
3983.48 μs |
1000000 |
| C (:array) |
3.33 K |
300.07 μs |
±8.08% |
293.04 μs |
282.62 μs |
270.83 μs |
506.07 μs |
16648 |
| A (reduce + update_at) |
0.61 K |
1647.44 μs |
±3.09% |
1645.88 μs |
1662.63 μs |
1532.38 μs |
2443.79 μs |
3034 |
Memory Usage Comparison
| Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| B (quota method) |
0.0100 MB |
±0.00% |
0.0100 MB |
0.0100 MB |
0.0100 MB |
0.0100 MB |
32087 |
| C (:array) |
1.33 MB |
±0.00% |
1.33 MB |
1.33 MB |
1.33 MB |
1.33 MB |
1879 |
| A (reduce + update_at) |
4.03 MB |
±0.00% |
4.03 MB |
4.03 MB |
4.03 MB |
4.03 MB |
445 |